intramucosal implant - German English Dictionary